package com.yuncheng.spcyApi.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.yuncheng.common.base.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: 审评查验申请事项的流转记录
 * @Author: csx
 * @Date: 2023-03-01
 * @Version: V1.0
 */
@ApiModel(value = "spcy_sqsx_job对象", description = "审评查验申请事项的流转记录")
@TableName("spcy_sqsx_job")
public class SpcySqsxJob extends BaseEntity implements Serializable {

    @ApiModelProperty(value = "上一环节id")
    private String fsyhjid;

    @ApiModelProperty(value = "业务id")
    private String fpid;

    @ApiModelProperty(value = "环节名称")
    private String fhjmc;

    @ApiModelProperty(value = "发送人id")
    private String ffsrid;

    @ApiModelProperty(value = "发送人")
    private String ffsrmc;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "发送时间")
    private Date ffssj;

    @ApiModelProperty(value = "待办人id")
    private String fdbrid;

    @ApiModelProperty(value = "待办人")
    private String fdbr;

    @ApiModelProperty(value = "原待办人id")
    private String fydbrid;

    @ApiModelProperty(value = "原待办人")
    private String fydbr;

    @ApiModelProperty(value = "办理方式")
    private String fblfs;

    @ApiModelProperty(value = "办理人id")
    private String fblrid;

    @ApiModelProperty(value = "办理人")
    private String fblr;

    @ApiModelProperty(value = "办理部门")
    private String fblbm;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "办理时间")
    private Date fblsj;

    @ApiModelProperty(value = "办理时间文本")
    private String fblsjstr;

    @ApiModelProperty(value = "办理意见")
    private String fblyj;

    @ApiModelProperty(value = "退回意见")
    private String fthyj;

    @ApiModelProperty(value = "办理状态")
    private String fblzt;

    @ApiModelProperty(value = "办理类型(办理/退回/待办)")
    private String fbllx;

    @ApiModelProperty(value = "流程名称")
    private String flcmc;

    @ApiModelProperty(value = "推送状态（是为已推送）")
    private String ftszt;

    @ApiModelProperty(value = "使用天数")
    private String fsyts;

    @ApiModelProperty(value = "可使用天数")
    private String fksyts;

    @ApiModelProperty(value = "暂停使用天数")
    private String fztsyts;

    @ApiModelProperty(value = "承诺天数")
    private String fcnts;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "截止办理时间")
    private Date fjzblsj;

    @ApiModelProperty(value = "是否超时(无时限控制|未超时|最后一天预警)")
    private String fsfcs;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "暂停开始时间")
    private Date fztkssj;

    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "暂停结束时间")
    private Date fztjssj;

    @ApiModelProperty(value = "节点id")
    private String fnodeid;

    @ApiModelProperty(value = "流程是否可办(可办/不可办/提前办)")
    private String flcsfkb;

    @ApiModelProperty(value = "备注(摘要)")
    private String fbz;

    public String getFlcmc() {
        return flcmc;
    }

    public void setFlcmc(String flcmc) {
        this.flcmc = flcmc;
    }

    public String getFthyj() {
        return fthyj;
    }

    public void setFthyj(String fthyj) {
        this.fthyj = fthyj;
    }

    public Date getFfssj() {
        return ffssj;
    }

    public void setFfssj(Date ffssj) {
        this.ffssj = ffssj;
    }

    public String getFblzt() {
        return fblzt;
    }

    public void setFblzt(String fblzt) {
        this.fblzt = fblzt;
    }

    public String getFhjmc() {
        return fhjmc;
    }

    public void setFhjmc(String fhjmc) {
        this.fhjmc = fhjmc;
    }

    public String getFblyj() {
        return fblyj;
    }

    public void setFblyj(String fblyj) {
        this.fblyj = fblyj;
    }

    public Date getFblsj() {
        return fblsj;
    }

    public void setFblsj(Date fblsj) {
        this.fblsj = fblsj;
    }

    public String getFpid() {
        return fpid;
    }

    public void setFpid(String fpid) {
        this.fpid = fpid;
    }

    public String getFblfs() {
        return fblfs;
    }

    public void setFblfs(String fblfs) {
        this.fblfs = fblfs;
    }

    public String getFfsrid() {
        return ffsrid;
    }

    public void setFfsrid(String ffsrid) {
        this.ffsrid = ffsrid;
    }

    public String getFfsrmc() {
        return ffsrmc;
    }

    public void setFfsrmc(String ffsrmc) {
        this.ffsrmc = ffsrmc;
    }

    public String getFdbrid() {
        return fdbrid;
    }

    public void setFdbrid(String fdbrid) {
        this.fdbrid = fdbrid;
    }

    public String getFydbrid() {
        return fydbrid;
    }

    public void setFydbrid(String fydbrid) {
        this.fydbrid = fydbrid;
    }

    public String getFdbr() {
        return fdbr;
    }

    public void setFdbr(String fdbr) {
        this.fdbr = fdbr;
    }


    public String getFydbr() {
        return fydbr;
    }

    public void setFydbr(String fydbr) {
        this.fydbr = fydbr;
    }

    public String getFblsjstr() {
        return fblsjstr;
    }

    public void setFblsjstr(String fblsjstr) {
        this.fblsjstr = fblsjstr;
    }

    public String getFsyhjid() {
        return fsyhjid;
    }

    public void setFsyhjid(String fsyhjid) {
        this.fsyhjid = fsyhjid;
    }

    public String getFblr() {
        return fblr;
    }

    public void setFblr(String fblr) {
        this.fblr = fblr;
    }

    public Date getFjzblsj() {
        return fjzblsj;
    }

    public void setFjzblsj(Date fjzblsj) {
        this.fjzblsj = fjzblsj;
    }

    public String getFsfcs() {
        return fsfcs;
    }

    public void setFsfcs(String fsfcs) {
        this.fsfcs = fsfcs;
    }

    public String getFsyts() {
        return fsyts;
    }

    public void setFsyts(String fsyts) {
        this.fsyts = fsyts;
    }

    public String getFksyts() {
        return fksyts;
    }

    public void setFksyts(String fksyts) {
        this.fksyts = fksyts;
    }

    public Date getFztkssj() {
        return fztkssj;
    }

    public void setFztkssj(Date fztkssj) {
        this.fztkssj = fztkssj;
    }

    public Date getFztjssj() {
        return fztjssj;
    }

    public void setFztjssj(Date fztjssj) {
        this.fztjssj = fztjssj;
    }

    public String getFztsyts() {
        return fztsyts;
    }

    public void setFztsyts(String fztsyts) {
        this.fztsyts = fztsyts;
    }

    public String getFcnts() {
        return fcnts;
    }

    public void setFcnts(String fcnts) {
        this.fcnts = fcnts;
    }

    public String getFbllx() {
        return fbllx;
    }

    public void setFbllx(String fbllx) {
        this.fbllx = fbllx;
    }

    public String getFblbm() {
        return fblbm;
    }

    public void setFblbm(String fblbm) {
        this.fblbm = fblbm;
    }

    public String getFtszt() {
        return ftszt;
    }

    public void setFtszt(String ftszt) {
        this.ftszt = ftszt;
    }

    public String getFnodeid() {
        return fnodeid;
    }

    public void setFnodeid(String fnodeid) {
        this.fnodeid = fnodeid;
    }

    public String getFlcsfkb() {
        return flcsfkb;
    }

    public void setFlcsfkb(String flcsfkb) {
        this.flcsfkb = flcsfkb;
    }

    public String getFbz() {
        return fbz;
    }

    public void setFbz(String fbz) {
        this.fbz = fbz;
    }

    public String getFblrid() {
        return fblrid;
    }

    public void setFblrid(String fblrid) {
        this.fblrid = fblrid;
    }
}
